$(function(){
    $('div.middle div.main-container').height($(window).height() - 100);
    
    var ajaxFill = new Z.AjaxFill({
        url: Z.url('/backend/album/records'),
        templates: {
            list: $('#list-template'),
            none: ''
        },
        data : {
            pageSize: 20
        },
        containers:{
            list: $('table.records tbody'),
            pageLinks: $('table.records tfoot td')
        }
    });
    
    ajaxFill.request();
    
    $('a.add').click(function(){
        Z.form({
            width: 500,
            content: $('#form-template').tmpl({
                action:'insert'
            })
        });
    });

    $('a.edit').live('click',function(){
        var id = Z.parseInt($(this).parent().siblings().first().find(':checkbox').val());
        Z.ajax({
            url: Z.url('/backend/album/find/'+id),
            success: function(data){
                data.action = 'update';
                Z.form({
                    width: 500,
                    content: $('#form-template').tmpl(data),
                    success: function(){
                        ajaxFill.reload();
                    }
                });
            }
        });
        return false;
    });
    
    $('a.delete').live('click',function(){
        var id = Z.parseInt($(this).parent().siblings().first().find(':checkbox').val());
        Z.confirm({
            content: '确定要删除吗？',
            onConfirm: function(){
                Z.ajax({
                    url: Z.url('/backend/album/delete/'+id),
                    success: function(){
                        ajaxFill.reload();
                    }
                });
            }
        });
        return false;
    });
});